/* eslint-disable */

import React from 'react';
import { getIconColor } from './helper';

const DEFAULT_STYLE = {
  display: 'block',
};

const IconYuedu = ({ size, color, style: _style, ...rest }) => {
  const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE;

  return (
    <svg viewBox="0 0 1024 1024" width={size + 'rem'} height={size + 'rem'} style={style} {...rest}>
      <path
        d="M679.408485 744.520404c-14.170505 0-27.823838-7.86101-34.547071-21.307475-9.51596-19.031919-1.758384-42.304646 17.273535-51.820606l103.020607-51.510303c19.031919-9.51596 42.304646-1.861818 51.820606 17.273536 9.51596 19.031919 1.758384 42.304646-17.273536 51.820606l-103.020606 51.510303c-5.585455 2.689293-11.481212 4.033939-17.273535 4.033939z m0-154.530909c-14.170505 0-27.823838-7.86101-34.547071-21.307475-9.51596-19.031919-1.758384-42.304646 17.273535-51.820606l103.020607-51.510303c19.031919-9.51596 42.304646-1.758384 51.820606 17.273535 9.51596 19.031919 1.758384 42.304646-17.273536 51.820607l-103.020606 51.510303c-5.585455 2.689293-11.481212 4.033939-17.273535 4.033939z m0-154.427475c-14.170505 0-27.823838-7.86101-34.547071-21.307475-9.51596-19.031919-1.758384-42.304646 17.273535-51.820606l103.020607-51.510303c19.031919-9.51596 42.304646-1.861818 51.820606 17.273536 9.51596 19.031919 1.758384 42.304646-17.273536 51.820606l-103.020606 51.510303c-5.585455 2.689293-11.481212 4.033939-17.273535 4.033939zM357.520808 731.591111c-5.792323 0-11.688081-1.344646-17.273535-4.033939L237.330101 676.046869c-19.031919-9.51596-26.789495-32.685253-17.273535-51.820606 9.51596-19.031919 32.788687-26.789495 51.820606-17.273536l103.020606 51.510303c19.031919 9.51596 26.789495 32.685253 17.273535 51.820606-6.826667 13.446465-20.48 21.307475-34.650505 21.307475z m0-154.427475c-5.792323 0-11.688081-1.344646-17.273535-4.033939l-103.020606-51.510303c-19.031919-9.51596-26.789495-32.685253-17.273536-51.820606 9.51596-19.031919 32.788687-26.789495 51.820606-17.273535l103.020606 51.510303c19.031919 9.51596 26.789495 32.685253 17.273536 51.820606-6.723232 13.446465-20.376566 21.307475-34.547071 21.307474z m0-154.530909c-5.792323 0-11.688081-1.344646-17.273535-4.033939l-103.020606-51.510303c-19.031919-9.51596-26.789495-32.685253-17.273536-51.820606 9.51596-19.031919 32.788687-26.789495 51.820606-17.273536l103.020606 51.510303c19.031919 9.51596 26.789495 32.685253 17.273536 51.820607-6.723232 13.446465-20.376566 21.307475-34.547071 21.307474z m0 0"
        fill={getIconColor(color, 0, '#333333')}
      />
      <path
        d="M512.051717 1001.968485c-10.860606 0-21.514343-3.413333-30.513131-10.033131a51.445657 51.445657 0 0 1-20.997172-41.477172V203.765657c0-22.548687 14.584242-42.408081 36.098586-49.131314L908.61899 25.858586c15.618586-4.861414 32.685253-2.068687 45.821414 7.654141A51.445657 51.445657 0 0 1 975.437576 74.989899v746.692525c0 22.548687-14.584242 42.408081-36.098586 49.131313l-411.97899 128.775758c-4.964848 1.551515-10.136566 2.37899-15.308283 2.37899z m51.510303-760.345859v638.707071l308.958384-96.504242v-638.707071l-308.958384 96.504242z m0 0"
        fill={getIconColor(color, 1, '#333333')}
      />
      <path
        d="M512.051717 1001.968485c-5.171717 0-10.343434-0.827475-15.411717-2.37899L84.764444 870.813737c-21.514343-6.619798-36.20202-26.582626-36.20202-49.131313V75.093333c0-16.342626 7.757576-31.754343 20.997172-41.477171a51.454707 51.454707 0 0 1 45.821414-7.654142l411.97899 128.775758a51.397818 51.397818 0 0 1 36.098586 49.131313V950.561616c0 16.342626-7.757576 31.754343-20.997172 41.477172-8.817778 6.464646-19.471515 9.942626-30.409697 9.929697zM151.58303 783.825455l308.958384 96.504242v-638.707071L151.58303 145.118384v638.707071z m0 0"
        fill={getIconColor(color, 2, '#333333')}
      />
    </svg>
  );
};

IconYuedu.defaultProps = {
  size: 36,
};

export default IconYuedu;
